#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "prototypes.h"

int choixMenu;
int Menu(Personnage* persoA, Personnage* persoB)
{

    //system("color 3F");
    printf("-_-_-_-_- M e n u  P r i n c i p a l -_-_-_-_- \n\n");
    printf("~~~~~~~~~ U n e  p e t i t e  p a r t i e  ? ~~~~~~~~~\n\n");
    printf("************Regles***********");
    printf("\n\n -- Tapez 1 pour jouer -- 2 pour Non -- 3 pour les Regles.\n\n");


do
{
        scanf("%d", &choixMenu);
        if(choixMenu != 1 && choixMenu != 2 && choixMenu !=3)
        {
            printf("Erreur de tape, tapez 1 pour jouer ou 2 pour quitter\n");
        }
} while (choixMenu != 1 && choixMenu != 2 && choixMenu !=3);

    switch(choixMenu)
    {
        case 1:
            system("cls");
            printf("Nom du joueur 1 ?\n");
            scanf("%s", persoA->nom);
            printf("Nom du joueur 2 ?\n");
            scanf("%s", persoB->nom);
            break;
        case 2:
            exit(0);
            break;
        case 3:
            system("cls");
            printf("\n\t\tRegle du jeu: Le jeu ne se joue que a deux joueurs.\n\n\n\tEntrez vos noms de joueurs et vous voila lances !\n\n\tLe but de jeu est d aller se faire manger par le Panda\n au travers le labyrinthe\nLe panda est represente par un P, le joueur 1 un A, le joueur 2 un B.\n\n\tLe joueur 1 commence. Il sera par la suite indique le tour de qui joue,\n au cas ou vous vous perdriez\n\tLe joueur 1 entre d abord une direction,\n representee par la lettre h,b,g, ou d.\n\tPuis il suit cette lettre par le nombre de case\n dont vous voulez vous deplacer.\n\nAttendez avant de commencer !!\n\nIl a deux types d objets sur la carte pour vous aidez.\n\n\tLa cape d invisibilite: On ne voit plus le joueur qui la porte.\nCela permet ainsi de faire perdre sa trace.\n\n\tLes Fioles: Elles permettent chacunes de traverser 1 mur.\n On ne peut avoir que 2 fioles.\n\nAutre chose: On ne peut passer au travers un joueur, ils se bloquent.\n\n\t");
            system("pause");
            system("cls");
            printf("~~~~~~~~~ U n e  p e t i t e  p a r t i e  ? ~~~~~~~~~\n\n");
            printf("\t1 - OUI\t\t//\t2 - NON\n\n");
            printf("\tEncore les regles ? Tapez 3\n\n");
        do
        {
            scanf("%d", &choixMenu);
            if(choixMenu != 1 && choixMenu != 2 && choixMenu !=3)
            {
                printf("Erreur de tape, tapez 1 pour jouer ou 2 pour quitter\n");
            }
        } while (choixMenu != 1 && choixMenu != 2 && choixMenu !=3);
            break;


    }

    return 0;

}
